A Dynamic Primary Configuration Group Communication Service

نویسندگان

  • Roberto De Prisco
  • Alan Fekete
  • Nancy A. Lynch
  • Alexander A. Shvartsman
چکیده

Quorum-based methods for managing replicated data are popular because they provide availability of both reads and writes in the presence of faulty behavior by some sites or communication links. Over a very long time, it may become necessary to alter the quorum system, perhaps because some sites have failed permanently and others have joined the system, or perhaps because users want a diierent trade-oo between read-availability and write-availability. There are subtle issues that arise in managing the change of quorums, including how to make sure that any operation using the new quorum system is aware of all information from operations that used an old quorum system, and how to allow concurrent attempts to alter the quorum system. In this paper we use ideas from group management services, especially those providing a dynamic notion of primary view; with this we deene an abstract speciication of a system that presents each user with a consistent succession of identiied conngurations, each of which has a membership set, and a quorum system for that set. The key contribution here is the intersection property, that determines how the new conngurations must relate to previous ones. We demonstrate that our proposed specii-cation is neither too strong, by showing how it can be implemented, nor too weak, by showing the correctness of a replicated data management algorithm running above it.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Access control in ultra-large-scale systems using a data-centric middleware

  The primary characteristic of an Ultra-Large-Scale (ULS) system is ultra-large size on any related dimension. A ULS system is generally considered as a system-of-systems with heterogeneous nodes and autonomous domains. As the size of a system-of-systems grows, and interoperability demand between sub-systems is increased, achieving more scalable and dynamic access control system becomes an im...

متن کامل

Policy Model for Sharing Network Slices in 5G Core Network

As mobile data traffic increases, and the number of services provided by the mobile network increases, service load flows as well, which requires changing in the principles, models, and strategies for media transmission streams serving to guarantee the given nature of giving a wide scope of services in Flexible and cost-effective. Right now, the fundamental question remains what number of netwo...

متن کامل

Service Configurator A Pattern for Dynamic Configuration and Reconfiguration of Communication Services

This paper explores the Service Configurator pattern, which decouples the implementation of communication services from their configuration. This pattern increases the flexibility and extensibility of communication services by enabling their configuration and reconfiguration at any point in time without affecting other services. The Service Configurator pattern is widely used in system and appl...

متن کامل

Monologism of Hofstede’s Static Model vs Dialogism of Fang’s Dynamic Model: Contradictory Value Configuration of Cultures through the Case Study of Farsi Proverbs

Among various cultural models, the dichotomy of static versus dynamic models has provided a fertile ground for research. Although a number of static models are suggested, the dominant trend in almost all static models is provided by Hofstede who focuses on cultural differences along four major dimensions (power distance, individualism, uncertainty avoidance, and masculinity) and reduces “the co...

متن کامل

The ADAPTIVE Service Executive: An Object-Oriented Architecture for Configuring Concurrent Distributed Communication Systems

The ADAPTIVE Service eXecutive (ASX) is an objectoriented framework that enhance the development of distributed applications across a range of operating system platforms. The components in ASX were developed using object-oriented design techniques and C++ language features in order to simplify the use of OS mechanisms that provide interprocess communication, communication port demultiplexing, e...

متن کامل

Towards Dynamic Protocol Configuration and its Configuration and Control in Autonomous Communication Environments

The ability to dynamically adopt protocol functionality to the current situation will greatly improve performance, service availability and quality of service in the Future Internet. Nevertheless this provides a huge set of configuration and adaption options which have to be controlled intelligently and also in a timely manner. This creates need for a multi-level control and configuration frame...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999